package day20170420.programmer.dao.impl;

import java.util.List;

import day20170420.programmer.dao.BusinessDao;
import day20170420.programmer.dao.Company;
import day20170420.programmer.dao.Programmer;

public abstract class BusinessAbstractDaoImpl implements BusinessDao{
	/**
	 * 程序员名字判断
	 * 
	 * @param company	传入需要判断的数组
	 * @param name		需要判断的名字
	 * @return 			返回结果
	 */
	public boolean programmerGudge(Company company, Programmer ps) {
		//拿到名字
		String name = ps.getName();
		//判断传入的条件是否为空
		if(name == null){
			System.out.println("输入的名字不能是空....");
			return false;
		}
		//拿到容器
		List<Programmer> list = company.getList();
		for(Programmer programmer : list){
			//拿到对象中的名字
			String objectName = programmer.getName();
			//判断是否相同
			if(name.equals(objectName)){
				//如果相同返回true
				return true;
			}
		}
		//否则返回false
		return false;
	}
}
